﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using Public;

namespace DAL
{
    public class NhomVatTu_DAL
    {
        Connection conn = new Connection();
        #region "Lấy ds nhóm vật tư"
        public DataTable LayDSNhomVatTu()
        {
            return conn.LoadData("select * from NHOMVATTU");
        }
        #endregion
        #region "Thêm nhóm vật tư"
        public int ThemNhomVatTu(NhomVatTu_PB nvt_pb)
        {
            int nparameter = 2;
            string[] name = new string[nparameter];
            object[] value = new object[nparameter];
            name[0] = "@manhomvattu"; value[0] = NhomVatTu_PB.MaNhomVatTu;
            name[1] = "@tennhomvattu"; value[1] = NhomVatTu_PB.TenNhomVatTu;
            string sql = "insert into NHOMVATTU values (@manhomvattu,@tennhomvattu)";
            return conn.Update(sql, name, value, nparameter);

        }
        #endregion

        #region "Sửa nhóm vật tư"
        public int SuaNhomVatTu(NhomVatTu_PB nvt_pb)
        {
            int nparameter = 2;
            string[] name = new string[nparameter];
            object[] value = new object[nparameter];
            name[0] = "@manhomvattu"; value[0] = NhomVatTu_PB.MaNhomVatTu;
            name[1] = "@tennhomvattu"; value[1] = NhomVatTu_PB.TenNhomVatTu;
            string sql ="update NHOMVATTU set TENNHOMVATTU=@tennhomvattu where MANHOMVATTU=@manhomvattu";
            return conn.Update(sql, name, value, nparameter);

        }
        #endregion

        #region "Xóa nhóm vật tư"
        public int XoaNhomVatTu(NhomVatTu_PB nvt_pb)
        {
            int nparameter = 2;
            string[] name = new string[nparameter];
            object[] value = new object[nparameter];
            name[0] = "@manhomvattu"; value[0] = NhomVatTu_PB.MaNhomVatTu;
            name[1] = "@tennhomvattu"; value[1] = NhomVatTu_PB.TenNhomVatTu;
            string sql = "delete from NHOMVATTU where MANHOMVATTU=@manhomvattu";
            return conn.Update(sql, name, value, nparameter);

        }
        #endregion

        
    }
}
